package main

import (
	"project3/longin"
	"project3/routes"

	"github.com/gin-gonic/gin"
)

// func main() {

// 	// 创建一个默认的Gin引擎实例
// 	router := gin.Default()

// 	routes.CollectRoutes1(router)

// 	// 启动服务
// 	router.Run(":8080")
// }

func main() {
	// 创建一个 Gin 引擎实例
	router := gin.Default()
	// 只为特定的路由组注册中间件
	protected := router.Group("/")
	protected.Use(longin.AuthMiddleware())
	{
		routes.CollectRoutes1(router) //学生的增删改查等操作
	}
	// 注册用户相关的路由
	router.POST("/register", longin.Register) // 注册用户
	router.POST("/login", longin.Login)       // 用户登录
	router.Run(":8080")                       // 启动服务器
}
